2019년10월19일 12번
[과목 구분 없음] 다음에서 설명하는 디자인 패턴으로 옳은 것은?

- ① MVC pattern
- ② facade pattern
- ③ mediator pattern
- ④ bridge pattern
(정답률: 42%)
문제 해설
정답은 "facade pattern"입니다.
Facade pattern은 복잡한 시스템을 단순화시키기 위해 사용되는 디자인 패턴입니다. 시스템의 복잡성을 숨기고, 간단한 인터페이스를 제공하여 사용자가 시스템을 더 쉽게 사용할 수 있도록 도와줍니다.
위의 그림에서는 여러 개의 클래스와 인터페이스가 존재하지만, Facade 클래스를 통해 사용자는 간단한 인터페이스만을 사용할 수 있습니다. Facade 클래스는 시스템의 복잡성을 숨기고, 사용자가 쉽게 시스템을 사용할 수 있도록 도와줍니다.
따라서, 위의 그림에서 사용된 디자인 패턴은 Facade pattern입니다.
Facade pattern은 복잡한 시스템을 단순화시키기 위해 사용되는 디자인 패턴입니다. 시스템의 복잡성을 숨기고, 간단한 인터페이스를 제공하여 사용자가 시스템을 더 쉽게 사용할 수 있도록 도와줍니다.
위의 그림에서는 여러 개의 클래스와 인터페이스가 존재하지만, Facade 클래스를 통해 사용자는 간단한 인터페이스만을 사용할 수 있습니다. Facade 클래스는 시스템의 복잡성을 숨기고, 사용자가 쉽게 시스템을 사용할 수 있도록 도와줍니다.
따라서, 위의 그림에서 사용된 디자인 패턴은 Facade pattern입니다.